.hd{
    width: 900px;
    height: 40px;
    border: 1px solid #e1e1e1;
    line-height: 40px;
    margin: 9px 0 0 300px;
    padding-left: 10px;
    color: #9a9a9a;
}
.hd img{
    margin: -4px 2px 0 2px;
}
.bd{
    overflow: hidden;
    width: 900px;
    border: 1px solid #e1e1e1;
    margin: 9px 0 0 300px;
}
.fl{
    float: left;
    width: 430px;
}
.fl h4{
    margin: 20px 0 10px 10px;
    color: #7d7d7d;
} 
.fl input{
    margin-left: 10px;
    width: 420px;
    height: 40px;
    background-color: #f2f2f2;
    border: none;
    border-radius: 5px;
}
.fl textarea{
    outline: none;
    margin-left: 10px;
    width: 420px;
    height: 180px;
    background-color: #f2f2f2;
    border: none;
    border-radius: 5px;
}
.fl input[type='submit']{
    margin: 10px 0 20px 10px;
    background-color: #0077ed;
    color: white;
    cursor: pointer;
}
.rt{
    float: right;
    width: 400px;
    margin: 70px 20px 0 0;
}
.rt p{
    line-height: 25px;
}
.rt h3{
    margin-bottom: 5px;
}
.footer{
    margin-top: 50px;
}
